import re

data = ['90Aq85b', 'A90', '90B', 'B90', '90C', 'C90',
        '90D', 'D90', '90E', 'E90', '90F', 'F90',
        '90G', 'G90', '85A', 'A85', '85B', 'B85',
        '85C', 'C85', '85D', 'D85', '85E', 'E85',
        '85F', 'F85', '85G', 'G85', '80A', 'A80',
        '80B', 'B80', '80C', 'C80', '80D', 'D80',
        '80E', 'E80', '80F', 'F80', '80G', 'G80',
        '75A', 'A75', '75B', 'B75', '75C', 'C75',
        '75D', 'D75', '75E', 'E75', '75F', 'F75',
        '75G', 'G75', '70A', 'A70', '70B', 'B70',
        '70C', 'C70', '70D', 'D70', '70E', 'E70',
        '70F', 'F70', '70G', 'G70']

# 匹配罩杯的正则表达式
# [1-9]{1}[0-9]{1}[ABCDEFGabcdefg]{1}
# [ABCDEFGabcdefg]{1}[1-9]{1}[0-9]{1}
par1 = re.compile("[1-9]{1}[0-9]{1}[ABCDEFGabcdefg]{1}")
par2 = re.compile('[ABCDEFGabcdefg]{1}[1-9]{1}[0-9]{1}')

# for cup in data:
#     print(par1.findall(cup))
#     print(par2.findall(cup))
#     print(par1.match())
#     print("===============")
def bracup():
    internationalsize = ['90','85','80','75','70']
    chinasize = ['40','38','36','34','32']
    standsize = []
    bracup = ["A","B","C","D","E","F","G","a","b","c","d","e","f","g"]
    for size in internationalsize:
        for cup in bracup:
            standsize.append(size+cup)
            standsize.append(cup+size)
    # print(len(standsize))
    # print(standsize)
    return standsize


print(bracup())



['90A', 'A90', '90B', 'B90', '90C', 'C90', '90D', 'D90', '90E', 'E90', '90F', 'F90', '90G', 'G90', '90a', 'a90', '90b', 'b90', '90c', 'c90', '90d', 'd90', '90e', 'e90', '90f', 'f90', '90g', 'g90', '85A', 'A85', '85B', 'B85', '85C', 'C85', '85D', 'D85', '85E', 'E85', '85F', 'F85', '85G', 'G85', '85a', 'a85', '85b', 'b85', '85c', 'c85', '85d', 'd85', '85e', 'e85', '85f', 'f85', '85g', 'g85', '80A', 'A80', '80B', 'B80', '80C', 'C80', '80D', 'D80', '80E', 'E80', '80F', 'F80', '80G', 'G80', '80a', 'a80', '80b', 'b80', '80c', 'c80', '80d', 'd80', '80e', 'e80', '80f', 'f80', '80g', 'g80', '75A', 'A75', '75B', 'B75', '75C', 'C75', '75D', 'D75', '75E', 'E75', '75F', 'F75', '75G', 'G75', '75a', 'a75', '75b', 'b75', '75c', 'c75', '75d', 'd75', '75e', 'e75', '75f', 'f75', '75g', 'g75', '70A', 'A70', '70B', 'B70', '70C', 'C70', '70D', 'D70', '70E', 'E70', '70F', 'F70', '70G', 'G70', '70a', 'a70', '70b', 'b70', '70c', 'c70', '70d', 'd70', '70e', 'e70', '70f', 'f70', '70g', 'g70']
